
/* flexslider */
.banner{ overflow:hidden; position:relative; }
.flexslider{position:relative;height:550px;overflow:hidden;background:url(loading.gif) 50% no-repeat; position:relative;}
.banner_logo{ width:100%; height:110px; background:url(style_04.png) repeat-x top; position:absolute; top:0; left:0; z-index:11; overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:550px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.searchshow{ width:450px; height:44px; line-height:44px; display:block; float:left; border-radius:5px; margin-right:3px; border:none; color:#666; padding-left:10px;}
.search_box{ width:560px; position:absolute; left:50%; top:0px; margin-left:-280px; margin-top:20px;}
.btnshow{ width:44px; height:44px; display:block; float:left; line-height:44px; background:url(search.png) no-repeat; border:none; cursor:pointer;}
.search_box p{ width:560px; color:#fff;  overflow:hidden;}
.search_box p span{ display:block; float:left; margin-right:25px; margin-top:15px;}
.banner_logo .user_box{ width:430px; float:right; overflow:hidden; margin-right:2%; margin-top:33px;}
.banner_logo .user_box li{  float:left; width:66px; text-align:center;}
.banner_logo .user_box li a{ color:#fff;}
.banner_logo .user_box li img{ display:block; margin: 0 auto;}

/*nav*/
.container{ width:1200px; margin:0 auto; }
.nav_1{ width:1200px; line-height:60px; overflow:hidden; border-bottom:2px solid #f5f5f5; overflow:hidden;}
.nav_1 img{ display:block; float:right; margin:10px 70px 0 0;}
.nav_1 li{ float:left; height:60px; margin-right:40px; margin-top:20px; font:20px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; font-weight:bold; }
.container .nav_1 li a{ line-height:55px; display:block; color:#333; }
.nav_1 li.currentA{ border-bottom:5px solid #126dbc; color:#126dbc;}


.nav_2{ width:318px;  margin-top:15px; background:url(style_12.png) repeat-y right top; float:left;}
.nav_2 li{ float:left; position:relative; margin:0 15px;}
.nav_2 li a{ color:#666; font-size:14px; line-height:28px; display:block; float:left;}

.nav_1 li a:hover{ color:#126dbc; border-bottom:5px solid #126dbc;}
.nav_2 li a:hover{ color:#126dbc; font-weight:bold;}

.nav_2 li ul { position:absolute; left:0; top:28px; width:350px; background-color:#fff; z-index:111;  display:none; -moz-box-shadow: 3px 3px 4px #b6b6b6;    -webkit-box-shadow: 3px 3px 4px #b6b6b6;    box-shadow: 3px 3px 4px #b6b6b6;    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b6b6b6')";    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b6b6b6'); padding:15px;  border:1px dashed #96ceff; border-top:2px solid #126dbc;}
.nav_2 li ul a{ width:110px; text-align:left;}

.nav_2 li ul img{ position:absolute; top:-7px; left:8px;}
.nav_2 li a span{ color:#cc0000;}
.nav_2 li a span:hover{ color:#126dbc;}





/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:center; color:#333; margin:0 auto}
table{border-collapse:collapse;border-spacing:0;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none;}

.row-content{ width:100%; text-align:left; clear:both}
.showcase.cloud{ position:relative; height:550px}
.showcase.cloud .container{ width:100%; height:550px; overflow:hidden; position:relative}
.showcase.cloud .slide{ position:absolute; top:0; left:0; z-index:0; width:100%; height:550px}
.showcase.cloud .slide .content-main-visual{ width:100%; height:550px; overflow:hidden; position:relative}
.showcase.cloud .slide .content-main-visual a{ display:none; width:100%; height:550px; overflow:hidden; position:absolute; z-index:0; top:0; left:0}
.showcase.cloud .slide .content-main-visual a.pc{ display:block;}
.showcase.cloud .slide .content-main-visual a.tablet{ display:none}
.showcase.cloud .slide .content-main-visual a.smartphone{ display:none}
.showcase.cloud .slide .content-main-visual a img{ width:100%; height:550px}


.showcase.cloud .slide .content-main-feature{ width:270px; position:absolute; top:200px; right:150px; }
.showcase.cloud .slide .content-main-feature .feature{ width:270px; height:51px; position:relative; overflow:hidden; z-index:11; }
.showcase.cloud .slide .content-main-feature .feature a{ padding-top:0; display:block; width:270px; height:51px;line-height:50px; position:relative; background:url(../images/style_11.png);}
.showcase.cloud .slide .content-main-feature .feature a:hover{ background-image:none}
.showcase.cloud .slide .content-main-feature .feature a.current{ background:none; }
.showcase.cloud .slide .content-main-feature .feature a span{ position:absolute; top:0px; left:0px; display:block; width:230px; margin:0 20px; height:50px; line-height:50px; text-align:left; color:#d3d0d0; font-size:18px; z-index:111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:1px #848484 dashed; font-family:Microsoft Yahei; }


.showcase.cloud .slide .content-main-feature .dark-gray{background:url(../images/style_11.png);}

.showcase.cloud .slide .content-main-feature .gray a{background:url(../images/style_11.png);}

.showcase.cloud .slide .content-main-feature .gray a:hover, .showcase.cloud .slide .content-main-feature .gray a.current{ background:url(../images/style_11.png); color:#fff; }
.showcase.cloud .slide .content-main-feature .gray a:hover span, .showcase.cloud .slide .content-main-feature .gray a.current span{ color:#fff; font-size:18px; color:#ff0; font-weight:bold;}

#nav_footer{ width:100%; height:30px; line-height:30px; vertical-align:middle; background:url(bg_nav_footer.jpg) repeat-x; text-align:center; color:#fff; }
#nav_footer a{ font-weight:bold; color:#FFF; margin:0 15px; }
#footer{ width:100%; padding:10px 0; background:#f5f5f5; }
#footer #corp{ width:830px; margin:0 auto; }
#footer #corp em{ color:#F60; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
#footer #corp span{ margin-left:20px; }
#footer #corp b{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
#footer #readme{ width:1000px; margin:10px auto; }
#footer #readme tr td{ padding:10px; }
#footer #readme .hd_readme{ padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:14px; font-weight:bold; color:#F60; }
#footer #readme .bd_readme{ margin-top:10px; line-height:150%; }
#footer #readme .bd_readme em{ font-style:normal; font-weight:bold; color:#F60; }
#footer #readme .bd_readme ul li{ list-style-type:square; list-style-position:inside; margin-bottom:5px; }
#footer #ico_web{ width:960px; margin:10px auto; }
#footer #ico_web dl{ float:left; margin:0 5px; padding:5px 10px; border:1px solid #cccccc; background:#ffffff; display:inline; }
#footer #ico_web dl dt{ height:45px; float:left; padding-right:5px; display:inline; }
#footer #ico_web dl dd{ width:60px; height:30px; margin-top:8px; float:left; }
#footer #friendship{ width:1000px; margin:0 auto; }
#footer #friendship #hd_fs{ width:65px; font-weight:bold; float:left; }
#footer #friendship #bd_fs{ width:935px; float:right; }
#footer #friendship #bd_fs ul li{ padding:0 10px; border-right:1px solid #333333; float:left; display:inline; margin-bottom:5px; white-space:nowrap; display:block;}

.footer_box { width:1100px; margin:auto; margin-top:20px; }
.nav_footer{ width:100%; border-top:2px solid #085ec0; height:40px; line-height:40px; vertical-align:middle; overflow:hidden; background:#2c73bd; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:15px; }
.nav_footer a{ color:#fff; margin:0 10px; }
.nav_footer a:hover{ color:#FC0; }
.footer{ width:1200px; padding:10px 0; margin:0 auto;}
.zixun{  overflow:hidden; margin-top:30px;}
.zixun ul{ float:left; margin-right:55px;}
.zixun .last_one{ margin-right:0px; background-image:url(img_04.jpg); background-position:right; background-repeat:no-repeat; padding-right:15px;}
.zixun .first_one{ margin-left:42px;}
.weixin{ float:left; margin-left:15px;}
.weixin span{ display:block; width:98px; height:36px; background-color:#7c7c7c; text-align:center; line-height:36px; color:#fff; margin-top:10px;}
.zixun ul li a{ font-size:12px; color:#999; line-height:24px;}
.zixun .title{ font-size:14px; color:#898989;}

.style_img{ width:100%; background-color:#7c7c7c;}
.style_content{ width:1200px; margin:0 auto;}
.style_top{ width:563px; padding:15px 0; margin:0 auto;}
.style_bottom{ width:1062px; margin:0 auto; padding-bottom:13px;}
.style_bottom img{ margin-right:25px;}
.style_bottom .currentA{ margin-right:0px;}

.declare{ width:1200px; margin:0 auto; margin-top:32px;}
.declare em{ color:#F60; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
.declare span{ margin-left:20px; }
.declare p{ padding:2px 0; text-align:center;}
.declare b{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
.readme{ width:1200px; margin:10px auto; }
.readme tr td{ padding:10px; }
.readme .hd_readme{ padding-bottom:5px; border-bottom:1px solid #cccccc; font-size:14px; font-weight:bold; color:#F60; }
.readme .bd_readme{ margin-top:10px; line-height:150%; }
.readme .bd_readme em{ font-style:normal; font-weight:bold; color:#F60; }
.readme .bd_readme ul li{ list-style-type:square; list-style-position:inside; margin-bottom:5px; }
.ico_web{ width:1110px; margin:25px auto 0 auto; overflow:hidden; }
.ico_web dl{ float:left; margin:0 5px; padding:5px 10px; border:1px solid #cccccc; background:#ffffff; display:inline; overflow:hidden; }
.ico_web dl dt{ height:45px; float:left; padding-right:5px; display:inline; }
.ico_web dl dd{ width:60px; height:30px; margin-top:8px; float:left; }
.friendship{ width:1100px; margin:0 auto; overflow:hidden; padding:10px 0 0 0; }
.friendship .hd_fs{ width:76px; font-weight:bold; float:left; font-size:14px; color:#898989;}
.friendship .bd_fs{ width:1024px; float:right;}
.friendship .bd_fs ul li{ height:14px; line-height:14px; vertical-align:middle; padding:0 10px; border-right:1px solid #333; float:left; margin-bottom:5px; white-space:nowrap;  color:#666; margin-top:2px;}

.fnleft{ float:left; }
.fnright{ float:right; }

#erweima{ width:182px; height:182px; position:absolute; top:73px; right:140px; z-index:9999; }
.bd_qcodetop{ width:152px; background:url(bg_weixin.png) top center no-repeat; height:211px; padding:15px; text-align:center; font-size:14px; font-family:microsoft yahei; font-weight:bold; }
.bd_qcodetop img{ margin:6px 0px; }
.bd_qcodetop p{width: 150px; text-align: center; }

/*¸ß¼¶ËÑË÷*/
.seniorarea{ width:465px; padding:10px 20px; background:#fff; border:1px solid #ff9200; position:absolute; left:50%; margin-left:-280px; top:64px; z-index:112; }
.hd_seniorarea{ overflow:hidden; padding:0 5px 5px 5px; border-bottom:1px solid #d9d9d9; }
.hd_seniorarea b{ font-family:microsoft yahei; font-weight:bold; color:#ff9200; font-size:14px; }
.bd_seniorarea{ width:435px; padding:0 10px; }
.bd_seniorarea dl{ width:435px; overflow:hidden; margin-top:15px; color:#666; }
.bd_seniorarea dl dt{ width:60px; height:27px; line-height:27px; vertical-align:middle; font-weight:bold; float:left; }
.bd_seniorarea dl dd{ width:370px; float:right; height:28px; line-height:28px; vertical-align:middle; }
.bd_seniorarea dl dd input.seniorkey{ width:260px; height:25px; line-height:25px; vertical-align:middle; border:1px solid #d9d9d9; color:#999; text-indent:10px; }
.bd_seniorarea dl dd input.seniorprice{ width:80px; height:25px; line-height:25px; vertical-align:middle; border:1px solid #d9d9d9; color:#999; text-indent:5px; }
.bd_seniorarea dl dd a{ display:block; float:left; margin:0 10px; height:25px; line-height:25px; vertical-align:middle; }
.bd_seniorarea dl dd em{ display:block; height:27px; line-height:27px; vertical-align:middle; float:left; font-style:normal; }
.leaveit{ padding:0 10px; background:#006bb6; color:#fff; }
.hoverit{ cursor:pointer;   margin:0 10px; }
.bd_seniorarea dl dd span{ margin-left:10px; }
.btn_seniorarea{ margin-top:20px; }
.btn_seniorarea a{ display:block; float:left; }
a.btn_seniorsearch{ width:100px; height:30px; background:url(btn_seniorsearch01.jpg) no-repeat; color:#fff; text-align:center; line-height:30px; vertical-align:middle; margin-left:100px; }
a.btn_seniorsearch:hover{ background:url(btn_seniorsearch02.jpg) no-repeat; color:#FFC; }
a.reset_seniorsearch{ margin-left:10px; height:30px; line-height:40px; vertical-align:middle; color:#ff9200; font-size:14px; font-weight:bold; font-family:microsoft yahei; }
a.reset_seniorsearch:hover{ color:#09F; }